import java.util.Random;


public class Aufgabe2 {

    /**
     * 
     * @author Christian Pysk
     * Matr.Nr: 1828317
     *
     */
    
    public static int quersumme(int zahl) {
        int sum = 0;
        while (zahl !=0 ) {
            sum += zahl % 10;
            zahl /= 10;
        }
        return sum;
    }
    
    public static String toBinary(int zahl){
        String bin = "";
        for (int i=0; i<32; i++) {
            if (zahl % 2 == 0)
                bin = "0" + bin;
            else
                bin = "1" + bin;
            zahl /= 2;
        }
        return bin;
    }
    
    public static void main(String[] args) {
        Random rand = new Random();
        int intV = rand.nextInt(999) + 1;
        System.out.println("Zufallszahl: " + intV);
        System.out.println("Quersumme: " + quersumme(intV));
        System.out.println("Binary: " + toBinary(intV));
    }

}
